package com.jokins.admin.ios.articles.vo;

import lombok.Data;

import java.sql.Timestamp;

/**
 * 〈〉<br>
 *
 * @author Mr.Wang
 * @create 2025/2/6
 */
@Data
public class BookArticlesListVo {

    private String articleId;

    /**
     * 用户账号，唯一且必填
     */
    private String account;
    /**
     * 用户名，唯一且必填
     */
    private String username;
    /**
     * 会员类型
     */
    private String accountType;
    /**
     * 头像地址
     */
    private String avatar;
    /**
     * 等级
     */
    private String level;
    /**
     * 用户最后一次登录的地点
     */
    private String lastLoginLocation;
    /**
     * 用户最后一次登录的设备型号
     */
    private String lastLoginDeviceModel;
    /**
     * 文章标题，必填
     */
    private String title;
    /**
     * 文章内容，必填
     */
    private String content;
    /**
     * 关联书籍名称
     */
    private String bookName;
    /**
     * 关联书籍
     */
    private String bookInfo;
    /**
     * 文章点赞量
     */
    private Integer likes;
    /**
     * 文章发布时间，默认当前时间
     */
    private String publishDate;
    /**
     * 外键，关联 users 表，标识文章作者，作者删除时设为 NULL
     */
    private String userId;
    /**
     * 外键，关联 sections 表，标识文章所属板块，板块删除时设为 NULL
     */
    private String sectionId;
    /**
     * 文章浏览量，默认值为 0
     */
    private Integer views;
    /**
     * 文章收藏量
     */
    private Integer favorites;
    /**
     * 文章是否置顶，默认不置顶
     */
    private boolean is_sticky;

    /**
     * 创建时间
     */
    private String createdTime;

    /**
     * 创建人ID
     */
    private String createdById;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 删除标志
     */
    private String deleted;
}